Terraformのremote backend
tfstateをS3などのリモートの共有ストレージに保存できる
terraform実行時に自動でリモートも更新するし、ロックもするので競合しない
S3に作る手順
/mrsekut-book-4814400527/197
コードだからコピペで済むけど地味に記述多くてだるいねmrsekut.icon
地味に罠があるので注意する
/mrsekut-book-4814400527/213 (3.3 Terraformバックエンドの制限)
terraform {..}の中で変数の参照ができない
module毎にkeyがユニークでないといけない
これ一緒だとどうなる #??
なんでこれそんな仕様になってるんだろmrsekut.icon
terraform blockに書く
key
/mrsekut-book-4814400527/233 (3.4.2 ファイルレイアウトによる分離)でのベストプラクティスとしては、ディレクトリの階層と一致させることみたい
これ結局、Terraform projectのディレクトリ構成のどこに書けばよいのかわからん #??
module側に書くわけ内よね
使う側かな
Terragruntを使うと便利